From: Jasper St. Pierre Date: Sat, 12 Nov 2011 01:04:10 +0000 (-0500) Subject: bluetooth: Fix undefined variable issue X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~7305 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=d856338f863f9c8ccb6a691a657955a2940f0891;p=gnome-shell.git bluetooth: Fix undefined variable issue https://bugzilla.gnome.org/show_bug.cgi?id=663891 --- diff --git a/js/ui/status/bluetooth.js b/js/ui/status/bluetooth.js index f2d95f504..9118c6f60 100644 --- a/js/ui/status/bluetooth.js +++ b/js/ui/status/bluetooth.js @@ -204,9 +204,10 @@ Indicator.prototype = { _buildDeviceSubMenu: function(item, device) { if (device.can_connect) { + let menuitem = new PopupMenu.PopupSwitchMenuItem(_("Connection"), device.connected); item._connected = device.connected; - item._connectedMenuitem = new PopupMenu.PopupSwitchMenuItem(_("Connection"), device.connected); - item._connectedMenuitem.connect('toggled', Lang.bind(this, function() { + item._connectedMenuItem = menuitem; + menuitem.connect('toggled', Lang.bind(this, function() { if (item._connected > ConnectionState.CONNECTED) { // operation already in progress, revert // (should not happen anyway) @@ -241,7 +242,7 @@ Indicator.prototype = { } })); - item.menu.addMenuItem(item._connectedMenuitem); + item.menu.addMenuItem(menuitem); } if (device.capabilities & GnomeBluetoothApplet.Capabilities.OBEX_PUSH) {